<!--
  ~ Copyright 2025 LinQingYing. and contributors.
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~     http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  ~
  ~ The use of this source code is governed by the Apache License 2.0,
  ~ which allows users to freely use, modify, and distribute the code,
  ~ provided they adhere to the terms of the license.
  ~
  ~ The software is provided "as-is", and the authors are not responsible for
  ~ any damages or issues arising from its use.
  ~
  -->

<html>
<body>
<table border="0" cellpadding="2" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
  <tr>
    <td colspan="3"><font face="verdana" size="-1">Fills the body of a CangJie function
      each time it is generated by the program, e.g. when using the <b>Create Function from Usage</b> intention action.<br>
      The template is editable. Along with CangJie expressions and comments, you can also use the predefined variables
      that will be then expanded into the corresponding values.</font>
    </td>
  </tr>
</table>
<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
  <tr>
    <td colspan="3"><font face="verdana" size="-1">Predefined variables will take the following values:</font></td>
  </tr>
  <tr>
    <td valign="top"><nobr><font face="verdana" size="-2" color="#7F0000"><b><i>${RETURN_TYPE}</i></b></font></nobr></td>
    <td width="10">&nbsp;</td>
    <td valign="top"><font face="verdana" size="-1">a return type of a created function</font></td>
  </tr>
  <tr>
    <td valign="top"><nobr><font face="verdana" size="-2" color="#7F0000"><b><i>${FUNCTION_NAME}</i></b></font></nobr></td>
    <td width="10">&nbsp;</td>
    <td valign="top"><font face="verdana" size="-1">name of the created function</font></td>
  </tr>
  <tr>
    <td valign="top"><nobr><font face="verdana" size="-2" color="#7F0000"><b><i>${CLASS_NAME}</i></b></font></nobr></td>
    <td width="10">&nbsp;</td>
    <td valign="top"><font face="verdana" size="-1">qualified name of the class where function is created</font></td>
  </tr>
  <tr>
    <td valign="top"><nobr><font face="verdana" size="-2" color="#7F0000"><b><i>${SIMPLE_CLASS_NAME}</i></b></font></nobr></td>
    <td width="10">&nbsp;</td>
    <td valign="top"><font face="verdana" size="-1">non-qualified name of the class where function is implemented</font></td>
  </tr>
</table>
</body>
</html>
